@echo off
chcp 65001 >NUL

echo ==================================
echo         DirectPlay 检测工具
echo ==================================
echo.

rem 检查管理员权限
net session >nul 2>&1
if %errorlevel% neq 0 (
    echo [错误] 请以管理员身份运行此脚本！
    pause
    rem exit /b
)

rem 检查 DirectPlay 状态（注册表方式）
echo [检测] 正在检查 DirectPlay 状态...
reg query "HKLM\SOFTWARE\Microsoft\DirectPlay8" >nul 2>&1
if %errorlevel%==0 (
    echo [成功] DirectPlay 初步检测您已启用。您可以再次确认是否启用 DirectPlay。
    start "" optionalfeatures.exe
    rem exit /b
) else (
    echo [提示] DirectPlay 未启用，请按照提示操作...
    start "" optionalfeatures.exe
)

echo.
echo [操作提示]  
echo 1. 在打开的"Windows 功能"窗口中  
echo 2. 找到并展开"旧版组件"  
echo 3. 勾选"DirectPlay"  
echo 4. 点击"确定"按钮  
echo.
pause
rem exit /b